Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Davis Cup, Group C, Valencia Stockholm Open - Stockholm Rolex Paris Masters - Paris Sofia Open - Sofia Australian Open - Melbourne Argentina Open - Buenos Aires Davis Cup, World Group, Q, SRB-SVK 0-4 Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Wimbledon - London Murcia Challenger Girona Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Madrid Challenger Aix En Provence Challenger French Open - Paris Bratislava 1 Challenger Heilbronn Challenger Milan Challenger Modena Challenger Hamburg Open - Hamburg Western & Southern Open - Cincinnati Seville Challenger U.S. Open - New York Bad Waltersdorf Challenger Braga Challenger Erste Bank Open - Vienna Valencia Challenger Belgrade Open - Belgrade BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Maia Challenger Argentina Open - Buenos Aires Brisbane International - Brisbane Adelaide International - Adelaide Australian Open - Melbourne Sassuolo Challenger Aix En Provence Challenger Murcia Challenger Girona Challenger Estoril Challenger Bordeaux Challenger Menorca Challenger Gonet Geneva Open - Geneva French Open - Paris Perugia Challenger Wimbledon - London Cordenons Challenger Plava Laguna Croatia Open - Umag U.S. Open - New York Seville Challenger Valencia Challenger Spain F8 Spain F16 Spain #1-w3 Spain F17 Spain F20 Hungary F4 Spain F26 Spain F28 Spain F31 Spain F32 Spain F2 Spain F4 Spain F10 Spain F13 Spain F14 Spain F15 Spain F20 Spain F30 Spain F31 Spain F32 Spain F35 Spain F36 Spain F9 Spain F10 Spain F11 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Serbia F1 Spain F23 Spain F26 Spain F27 Spain F29 Serbia F4 Spain F38 Spain F39 Spain F40 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Spain F9 Spain F10 Spain F12 Spain F16 Spain F18 Spain F19 Bosnia/Herzegovina F3 Spain F20 Bosnia/Herzegovina F4 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Serbia F3 Serbia F4 Serbia F5 Spain F32 Serbia F6 Spain F33 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Spain F38 Spain F39 Spain F40 Spain F41 Czech Republic F5 Great Britain F1 Spain F2 Germany F3 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Egypt F4 Egypt F5 Egypt F6 Spain F15 Spain F16 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Serbia F3 France F10 Serbia F5 Serbia F4 Serbia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Spain F4 Spain F7 Turkey F2 Turkey F3 Turkey F4 Italy F4 Italy F5 Italy F6 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Italy F18 Serbia F4 Serbia F5 Italy F22 Egypt F4 Egypt F5 Turkey F1 Turkey F2 Italy F1 Italy F2 Italy F3 Italy F4 Italy F11 Croatia F10 Riviera di Rimini Challenger - Rimini Ciutat de Barcelona - Barcelona Sporting Challenger '07 Trofeo Regione Piemonte - Turin LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona Open Tarragona Costa Daurada - Tarragona Milan Challenger Reggio Emilia Challenger San Benedetto Challenger Segovia Challenger Vigo Challenger San Sebastian Challenger Seville Challenger Szczecin Challenger Banja Luka Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Belgrade Challenger Tanger Challenger Meknes Challenger Rabat Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger San Remo Challenger Prostejov Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Rimini Challenger Cordenons Challenger San Sebastian Challenger Geneva Challenger Seville Challenger Banja Luka Challenger Napoli Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Khanty-Mansiysk Challenger Salzburg Challenger Bucaramanga Challenger Bergamo Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Rome Challenger Zagreb Challenger Prostejov Challenger Milan Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Samarkand Challenger San Sebastian Challenger Seville Challenger Todi Challenger Ljubljana Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Napoli Challenger Caltanissetta Challenger Milan Challenger Bercuit Challenger Samarkand Challenger Karshi Challenger Tashkent Challenger Bratislava Challenger Sarajevo Challenger Mersin Challenger Rome Challenger Napoli Challenger Rome Challenger Prostejov Challenger Caltanissetta Challenger Blois Challenger Braunschweig Challenger Todi Challenger San Benedetto Challenger San Marino Challenger Como Challenger Genova Challenger Brasov Challenger Sibiu Challenger Kazan Challenger Seoul Challenger Yeongwol Challenger Panama City Challenger Barranquilla Challenger Caltanissetta Challenger Milan Challenger Padova Challenger Meerbusch Challenger Genova Challenger Banja Luka Challenger Meknes Challenger Kenitra Challenger Tashkent Challenger Prostejov Challenger Furth Challenger Caltanissetta Challenger Todi Challenger San Benedetto Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Mestre Challenger Biella Challenger Aix En Provence Challenger Caltanissetta Challenger Todi Challenger Bastad Challenger Le Gosier Challenger Sophia Antipolis Challenger Prostejov Challenger Lyon Challenger Perugia Challenger Genova Challenger Szczecin Challenger Szczecin Challenger Salzburg Challenger Genova Challenger Parma Challenger Aix En Provence Challenger Bordeaux Challenger Montechiarugolo Challenger Tennislife Cup - Napoli Open SEAT Godo 2006 - Barcelona Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Belgrade Challenger Tanger Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Meknes Challenger Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade International German Open - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Rakuten Japan Open - Tokyo Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Monza Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Gerry Weber Open - Halle German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade AEGON International - Eastbourne SkiStar Swedish Open - Bastad Tunis Challenger Studena Croatia Open - Umag Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Open Parc - Lyon Antalya Cup - Antalya Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Open Parc - Lyon Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Santiago Open - Santiago Generali Open - Kitzbuhel European Open - Antwerp Erste Bank Open - Vienna Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Freudenstadt Challenger Murray River Open - Melbourne Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade BMW Open - Munich Millennium Estoril Open - Estoril cinch Championships - London Mallorca Championships - Mallorca Nature Valley International - Eastbourne Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Belgrade 2 - Belgrade Astana Open - Nur-Sultan Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva cinch Championships - London Nordea Open - Bastad Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Astana Open - Astana Sofia Open - Sofia Swiss Indoors Basel - Basel Erste Bank Open - Vienna Gijon Open - Gijon Tennis Napoli Open - Naples United Cup - Australia Adelaide International 2 - Adelaide ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka China Open - Beijing Erste Bank Open - Vienna Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Movistar Chile Open - Santiago Generali Open - Kitzbuhel Rijeka Challenger Bordeaux Challenger Sony Ericsson Open 2008 - Belgrade Bath Challenger Orbetello Challenger Banja Luka Challenger Szczecin Challenger Heilbronn Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rimini Challenger Trnava Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rome Challenger Caltanissetta Challenger Western & Southern Open - Cincinnati Como Challenger Ljubljana Challenger Sao Paulo Challenger BNP Paribas Masters - Paris Prague Challenger Karshi Challenger BNP Paribas Open - Indian Wells Cherbourg Challenger Sony Open Tennis - Miami Geneva Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Seville Challenger Segovia Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Geneva Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Iasi Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cordenons Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Oeiras 4 Challenger Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Villena Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bordeaux Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Valencia Challenger French Open - Paris Wimbledon - London Maspalomas Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Karlsruhe Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Montechiarugolo - Parma Challenger Perugia Challenger Bad Waltersdorf Challenger Lisbon Challenger ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, World Group, QR, UZB-SRB 2-3 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Finals, Group F ATP Cup - Sydney Davis Cup, Finals, SF, CRO-SRB 2-1 Montemar Challenger Davis Cup, Group B, Valencia Cap Cana Challenger San Benedetto Challenger Cancun Challenger Tulln Challenger Braga Challenger Valencia Challenger Poznan Challenger Szczecin Challenger Punta Del Este Challenger Prostejov Challenger Bad Waltersdorf Challenger Grand Prix Hassan II - Marrakech Malaga Challenger Bordeaux Challenger San Marino Challenger Generali Open - Kitzbuhel Chengdu Open - Chengdu Generali Open - Kitzbuhel Tiriac Open - Bucharest AEGON Championships - London St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva EFG Swiss Open - Gstaad Open Parc - Lyon Hamburg European Open - Hamburg Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Argentina Open - Buenos Aires Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Maia Challenger Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Indoors Basel - Basel Mallorca Championships - Mallorca EFG Swiss Open - Gstaad Barcelona Open Banc Sabadell - Barcelona Open Sud de France - Montpellier Plava Laguna Croatia Open - Umag Plava Laguna Croatia Open - Umag Rolex Paris Masters - Paris French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group I, 1R, SRB-GRE 3-1 All Lower level tournaments Olympics - Rio de Janeiro Olympics - Paris